<?php

# -- DÉBUT NOTE DE LICENCE -------------------------------------
#
# Ce fichier fait partie de Clicpage.
#
# Copyright (c) 2010 Francois (www.clicpage.net)
# Distribué selon les termes de la licence GPL version 2.0.
# Consultez le fichier LICENCE ou
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- FIN NOTE DE LICENCE ---------------------------------------

require(dirname(__FILE__).'/_prepend.php');
require(CP_CLASS_FOLDER.'/admin/prepend.php');

try {
	
	if(empty($_GET['media_id']) || !is_numeric($_GET['media_id'])) {
		throw new cpErreur(__('Donnée invalide'), 'media_id', 301);
	}
	
	$taille = NULL;
	if(!empty($_GET['s'])) {
		$taille = $_GET['s'];
	}

	$media = $core->site->getMedias(array('media_id' => (integer) $_GET['media_id']), CP_GET_STATIC);
	
	if($media->isEmpty()) {
		throw cpErreur(__('Erreur 404')."\n".__('Cette clé n\'existe pas dans la base de données.'), 'media_id', 301);
	}

	$media->afficher($taille, (boolean) $_GET['download']);
	
} catch(Exception $e) {
	http::head(404);
	echo $e->getMessage();
}

?>